/* begin f theme - white bg with gray buttons */
.ui-bar-f {
  font-weight: bold;
  background:             #fff; 
  color:                  #111;
  text-shadow: 0 1px 0px  #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #fff, #fff); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #fff, #fff); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #fff, #fff); /* IE10 */
  background-image:      -o-linear-gradient(top, #fff, #fff); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #fff, #fff);
}
.ui-bar-f, 
.ui-bar-f input, 
.ui-bar-f select, 
.ui-bar-f textarea, 
.ui-bar-f button { 
  font-family: Helvetica, Arial, sans-serif;
}
.ui-btn-up-f,
.ui-btn-hover-f,
.ui-btn-down-f {
  font-family: Helvetica, Arial, sans-serif;
  cursor: pointer;
  font-weight: bold;
  text-decoration: none;
  text-shadow: 0 1px 0px  #fff;
  margin-bottom: 2px !important;
  border: 1px solid #ababab;
}
.ui-btn-up-f {
  background:             #d5d5d5;
  color:                  #111;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#c3c3c3)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #ddd, #c3c3c3); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #ddd, #c3c3c3); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #ddd, #c3c3c3); /* IE10 */
  background-image:      -o-linear-gradient(top, #ddd, #c3c3c3); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #ddd, #c3c3c3);
}
.ui-btn-up-f a.ui-link-inherit {
  color:                  #444;
}
.ui-btn-hover-f {
  background:             #e5e5e5;
  color:                  #444;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#e5e5e5)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #eee, #e5e5e5); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #eee, #e5e5e5); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #eee, #e5e5e5); /* IE10 */
  background-image:      -o-linear-gradient(top, #eee, #e5e5e5); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #eee, #e5e5e5);
}
.ui-btn-hover-f a.ui-link-inherit { 
  color:                  #222;
}
.ui-btn-down-f {
  background:             #f5f5f5;
  color:                  #222;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #fff, #f5f5f5); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #fff, #f5f5f5); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #fff, #f5f5f5); /* IE10 */
  background-image:      -o-linear-gradient(top, #fff, #f5f5f5); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #fff, #f5f5f5);
}
.ui-btn-down-f a.ui-link-inherit { 
  color:                  #111;
}
.ui-body-f {
  color:                  #333333;
  text-shadow: 0 1px 0px  #fff;
  background:             #fff;
}
.ui-body-f .ui-li .ui-btn-inner a.ui-link-inherit {
	padding: 0.5em 15px;
}
	
.ui-body-f, 
.ui-body-f input, 
.ui-body-f select, 
.ui-body-f textarea, 
.ui-body-f button { 
  font-family: Helvetica, Arial, sans-serif;
}
.ui-body-f .ui-link-inherit {
  color:                  #333333; }
.ui-body-f .ui-link {
  font-weight: bold;
  color:                  #666;
}
/* end f theme */

/* begin r theme - red buttons */
.ui-btn-up-r {
  background:             #b51010;
  color:                  #111;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eb2f2f), to(#b51010)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #eb2f2f, #b51010); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #eb2f2f, #b51010); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #eb2f2f, #b51010); /* IE10 */
  background-image:      -o-linear-gradient(top, #eb2f2f, #b51010); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #eb2f2f, #b51010);
}
/* end r theme */

#storeList {
    width:310px;
    /*margin-top:15px;*/
    /*margin: 0 8px 0 8px;*/
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; }

#storeList #storeHeader {position:relative;}
#storeList #storeName, #storeList .headerText {font-weight: bold; text-transform: uppercase; color: #c00;}
/* .storeNameSTD is used for a store locator search without the UPC (gift registry) option. */
#storeList .storeNameSTD {position: relative;}
/* .storeNameUPC is used for a store locator search with the UPC (gift registry) option. */
#storeList .storeNameUPC {position: absolute; }
#storeList #upcQty {position: relative; left:290px; width: 25px; text-align: center;}

#storeList #storeDetails {margin-top: 5px; height:120px; position: relative;}
#storeList #storeAddress {position: absolute; width:190px;}
#storeList #storeHours {position:relative; left:191px; width: 120px;}

/*custom buttons*/
button.custom-big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	padding: 12px 20px;
	width: 100%;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	border: 0px solid #b5b5b5;
	-moz-box-shadow: 0px 1px 5px rgba(000, 000, 000, 0.5), inset 0px 0px 2px rgba(255, 255, 255, 0.7);
	-webkit-box-shadow: 0px 1px 5px rgba(000, 000, 000, 0.5), inset 0px 0px 2px rgba(255, 255, 255, 0.7);
	box-shadow: 0px 1px 5px rgba(000, 000, 000, 0.5), inset 0px 0px 2px rgba(255, 255, 255, 0.7);
	text-shadow: 0px -1px 0px rgba(000, 000, 000, 0.4), 0px 1px 0px rgba(255, 255, 255, 0.3);
}

button.custom-big.down {
	-moz-box-shadow: 0px 1px 0px rgba(000, 000, 000, 0.5), inset 0px 0px 0px rgba(255, 255, 255, 0.7);
	-webkit-box-shadow: 0px 1px 0px rgba(000, 000, 000, 0.5), inset 0px 0px 0px rgba(255, 255, 255, 0.7);
	box-shadow: 0px 1px 0px rgba(000, 000, 000, 0.5), inset 0px 0px 0px rgba(255, 255, 255, 0.7);
}

button.green {
	background: -moz-linear-gradient(top, #23ad25 0%, #0e4d01);
	background: -webkit-gradient(linear, left top, left bottom, from(#23ad25), to(#0e4d01));
}
button.red {
	background: -moz-linear-gradient(top, #f75e66 0%, #701a1b);
	background: -webkit-gradient(linear, left top, left bottom, from(#f75e66), to(#701a1b));
}
button.blue {
	background: -moz-linear-gradient(top, #6464e8 0%, #232379);
	background: -webkit-gradient(linear, left top, left bottom, from(#6464e8), to(#232379));
}

button.custom-big span.icon{
	background-image: url("../img/bonton.png");
	    background-position: center center;
	    background-repeat: no-repeat;
	    display: block;
	    float: left;
	    height: 24px;
	    margin: -2px -48px 0 24px;
	    width: 24px;
}

div.ui-page {
	-webkit-transform-style: flat;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 800;

	-moz-user-select: none;
	-webkit-user-select: none;
}
div.ui-page{
     -webkit-transform: translateZ(0);
}